 /* UVa- 706
 * Author- Ajeet Singh
 * http://uva.onlinejudge.org
 * id- ajeet.singh82
 * Contact- ajeet.singh82@gmail.com
 *
 * 
 * Algorithm: 
 *
 *
 * Build:
 * ...
 */
#include <iostream>
#include <string>
#include <stdio.h>
using namespace std;
char number[20];

// string table[s][n][l];
string table[10][10][5] = {
{{" - ", "| |", "   ", "| |", " - "},{
"   ", "  |", "   ", "  |", "   "},{
" - ", "  |", " - ", "|  ", " - "},{
" - ", "  |", " - ", "  |", " - "},{
"   ", "| |", " - ", "  |", "   "},{
" - ", "|  ", " - ", "  |", " - "},{
" - ", "|  ", " - ", "| |", " - "},{
" - ", "  |", "   ", "  |", "   "},{
" - ", "| |", " - ", "| |", " - "},{
" - ", "| |", " - ", "  |", " - "}
},{{
" -- ", "|  |", "    ", "|  |", " -- "},{
"    ", "   |", "    ", "   |", "    "},{
" -- ", "   |", " -- ", "|   ", " -- "},{
" -- ", "   |", " -- ", "   |", " -- "},{
"    ", "|  |", " -- ", "   |", "    "},{
" -- ", "|   ", " -- ", "   |", " -- "},{
" -- ", "|   ", " -- ", "|  |", " -- "},{
" -- ", "   |", "    ", "   |", "    "},{
" -- ", "|  |", " -- ", "|  |", " -- "},{
" -- ", "|  |", " -- ", "   |", " -- "}
},{{
" --- ", "|   |", "     ", "|   |", " --- "},{
"     ", "    |", "     ", "    |", "     "},{
" --- ", "    |", " --- ", "|    ", " --- "},{
" --- ", "    |", " --- ", "    |", " --- "},{
"     ", "|   |", " --- ", "    |", "     "},{
" --- ", "|    ", " --- ", "    |", " --- "},{
" --- ", "|    ", " --- ", "|   |", " --- "},{
" --- ", "    |", "     ", "    |", "     "},{
" --- ", "|   |", " --- ", "|   |", " --- "},{
" --- ", "|   |", " --- ", "    |", " --- "}
},{{
" ---- ", "|    |", "      ", "|    |", " ---- "},{
"      ", "     |", "      ", "     |", "      "},{
" ---- ", "     |", " ---- ", "|     ", " ---- "},{
" ---- ", "     |", " ---- ", "     |", " ---- "},{
"      ", "|    |", " ---- ", "     |", "      "},{
" ---- ", "|     ", " ---- ", "     |", " ---- "},{
" ---- ", "|     ", " ---- ", "|    |", " ---- "},{
" ---- ", "     |", "      ", "     |", "      "},{
" ---- ", "|    |", " ---- ", "|    |", " ---- "},{
" ---- ", "|    |", " ---- ", "     |", " ---- "}
},{{
" ----- ", "|     |", "       ", "|     |", " ----- "},{
"       ", "      |", "       ", "      |", "       "},{
" ----- ", "      |", " ----- ", "|      ", " ----- "},{
" ----- ", "      |", " ----- ", "      |", " ----- "},{
"       ", "|     |", " ----- ", "      |", "       "},{
" ----- ", "|      ", " ----- ", "      |", " ----- "},{
" ----- ", "|      ", " ----- ", "|     |", " ----- "},{
" ----- ", "      |", "       ", "      |", "       "},{
" ----- ", "|     |", " ----- ", "|     |", " ----- "},{
" ----- ", "|     |", " ----- ", "      |", " ----- "}
},{{
" ------ ", "|      |", "        ", "|      |", " ------ "},{
"        ", "       |", "        ", "       |", "        "},{
" ------ ", "       |", " ------ ", "|       ", " ------ "},{
" ------ ", "       |", " ------ ", "       |", " ------ "},{
"        ", "|      |", " ------ ", "       |", "        "},{
" ------ ", "|       ", " ------ ", "       |", " ------ "},{
" ------ ", "|       ", " ------ ", "|      |", " ------ "},{
" ------ ", "       |", "        ", "       |", "        "},{
" ------ ", "|      |", " ------ ", "|      |", " ------ "},{
" ------ ", "|      |", " ------ ", "       |", " ------ "}
},{{
" ------- ", "|       |", "         ", "|       |", " ------- "},{
"         ", "        |", "         ", "        |", "         "},{
" ------- ", "        |", " ------- ", "|        ", " ------- "},{
" ------- ", "        |", " ------- ", "        |", " ------- "},{
"         ", "|       |", " ------- ", "        |", "         "},{
" ------- ", "|        ", " ------- ", "        |", " ------- "},{
" ------- ", "|        ", " ------- ", "|       |", " ------- "},{
" ------- ", "        |", "         ", "        |", "         "},{
" ------- ", "|       |", " ------- ", "|       |", " ------- "},{
" ------- ", "|       |", " ------- ", "        |", " ------- "}
},{{
" -------- ", "|        |", "          ", "|        |", " -------- "},{
"          ", "         |", "          ", "         |", "          "},{
" -------- ", "         |", " -------- ", "|         ", " -------- "},{
" -------- ", "         |", " -------- ", "         |", " -------- "},{
"          ", "|        |", " -------- ", "         |", "          "},{
" -------- ", "|         ", " -------- ", "         |", " -------- "},{
" -------- ", "|         ", " -------- ", "|        |", " -------- "},{
" -------- ", "         |", "          ", "         |", "          "},{
" -------- ", "|        |", " -------- ", "|        |", " -------- "},{
" -------- ", "|        |", " -------- ", "         |", " -------- "}
},{{
" --------- ", "|         |", "           ", "|         |", " --------- "},{
"           ", "          |", "           ", "          |", "           "},{
" --------- ", "          |", " --------- ", "|          ", " --------- "},{
" --------- ", "          |", " --------- ", "          |", " --------- "},{
"           ", "|         |", " --------- ", "          |", "           "},{
" --------- ", "|          ", " --------- ", "          |", " --------- "},{
" --------- ", "|          ", " --------- ", "|         |", " --------- "},{
" --------- ", "          |", "           ", "          |", "           "},{
" --------- ", "|         |", " --------- ", "|         |", " --------- "},{
" --------- ", "|         |", " --------- ", "          |", " --------- "}
},{{
" ---------- ", "|          |", "            ", "|          |", " ---------- "},{
"            ", "           |", "            ", "           |", "            "},{
" ---------- ", "           |", " ---------- ", "|           ", " ---------- "},{
" ---------- ", "           |", " ---------- ", "           |", " ---------- "},{
"            ", "|          |", " ---------- ", "           |", "            "},{
" ---------- ", "|           ", " ---------- ", "           |", " ---------- "},{
" ---------- ", "|           ", " ---------- ", "|          |", " ---------- "},{
" ---------- ", "           |", "            ", "           |", "            "},{
" ---------- ", "|          |", " ---------- ", "|          |", " ---------- "},{
" ---------- ", "|          |", " ---------- ", "           |", " ---------- "}}};



void prepare_dc(short size, string& str) {
	for(short l = 0; l<5; l++) {
		string r;
		short i = 0;
		short sz = size;
		while(number[i] != '\0') {
			r += table[size-1][((short)number[i]-48)][l];
			if(number[i+1] != '\0')
				r += " ";
			i++;
		}
		str += r + '\n';
		sz--;
		while ((l & 0x01) != 0 && sz > 0 ) {
			str += r + '\n';
			sz--;
		}
	}
}


/* main
 * */

int main() {
	while ( true ) {
		unsigned long n =0;
		short size = 0;
		fill(number, number+10, '\0');
		cin >> size >> n;
		if (size == 0) { 
			return 0;
		}
		sprintf(number, "%lu", n);
		string str;
		prepare_dc(size, str);
		cout << str <<  endl;
	}
}
